forum

home / developersection / forums / measure copying time through windows explorer c#

Measure copying time through windows explorer C#

Anonymous User 2119 05-Oct-2013

I am creating  a method which is measures the copy time for files and folder.

 public static TimeSpan CopyFileExplorer(string filePath, string fileDestination)

    {

        string command = @"/select, " + filePath;
        System.Diagnostics.Process.Start("explorer.exe", command);
        SendKeys.Send("^(C)");
        command = @"/select, " + fileDestination;
        System.Diagnostics.Process.Start("explorer.exe",command);
        DateTime startCopy = DateTime.Now;
        SendKeys.Send("^(V)");

        //need to be catched when explorer finishes the copy
        DateTime endCopy = DateTime.Now;

        return endCopy - startCopy;
    }


I have tried to find when the "copy window" of explorer disappears, but I didn't be successful...


c# c# 
Updated on 05-Oct-2013

I am a content writter !


Message
Can you answer this question?

Answer

1 Answers

Liked By